#ifndef UPDATEMOREARTICLELISTREQUEST_H
#define UPDATEMOREARTICLELISTREQUEST_H

#include "network/networkgetjsonrequest.h"

#include <QObject>

class UpdateMoreArticleListResponse;

class UpdateMoreArticleListRequest : public Network::GetJSONRequest
{
    Q_OBJECT
public:
    explicit UpdateMoreArticleListRequest(    int _userId,
                                              int _sid,
                                              int _cid,
                                              int _count,
                                              int _articleInfoCount,
                                              int _lastId,
                                              QObject *parent = 0);

private:
    Network::JSONResponse &jsonResponse();

public:
    const Network::JSONResponse &jsonResponse() const;
    QUrl url() const;

private:
    UpdateMoreArticleListResponse *m_response;

    int m_userId;
    int m_sid;
    int m_cid;
    int m_count;
    int m_articleInfoCount;
    int m_lastId;

};

#endif // UPDATEMOREARTICLELISTREQUEST_H
